package cate.game.pvp.eliterace.handler;

import cate.common.table.d.GDEliteRace;
import cate.common.table.d.GDRank;
import cate.game.framework.advanced.AdvancedRankHandler;
import cate.game.pvp.eliterace.data.EliteRaceRank;

public interface EliteRaceRankHandler extends AdvancedRankHandler<EliteRaceRank> {
    int RANK_ID = GDRank.Id.ELITE_RACE_RANK_ID;
    int RANK_LIMIT = GDEliteRace.RANK_LIMIT;

    @Override
    default int getRankId() {
        return RANK_ID;
    }

    @Override
    default int getRankLimit() {
        return RANK_LIMIT;
    }

    default void sortRankThenUpdateIndex() {
    }

    default void update(EliteRaceRank rank) {
    }

    default void clear() {
    }
}
